// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
}) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
    const db = cloud.database()
    const collection = db.collection('request-permit-list');
    try {
        const list = await collection.where({
            account: event.account
        }).get();
        if (list.data.length === 1) {
            return {
                code: -1,
                msg: '您已经申请过，无需重新申请',
            }
        }
        await collection.add({
            // data 字段表示需新增的 JSON 数据
            data: {
                account: event.account
            }
        });
        return {
            code: 0,
            msg: '请求成功',
            data: {}
        }

    } catch (e) {
        throw e;
    };
}